Skip to content

Conversation

theck13
Copy link
Contributor

@theck13 theck13 commented Aug 19, 2025

Note

This pull request follows the changes from the theck13:heck/remove-collaborator-toast branch. Merge the pull request associated with that branch, #1760, first to avoid merge conflicts and to isolate the changes in this pull request (theck13:heck/remove-collaborator-toast...theck13:heck/add-collaborator-search) for easier review.

Fix

Add search to Collaborator list. The code and tests were written to closely match the search feature on the Edit Tags screen. See the screenshots and video below for illustration.

Warning

The screenshot composites are large images, 2280 pixels × 9996 pixels, and may take a while to load.

Screenshots

Screenshots of Searching Collaborator List in Dark and Light Modes

Video

1752_add_collaborator_search.mp4

Relates: #1752

Test

Follow the steps below in both dark and light modes.

  1. Tap any note in list with at least one collaborator.
  2. Tap ellipsis/overflow icon in top app bar.
  3. Tap Collaborators item in menu.
  4. Notice Search Collaborators action with magnifying glass icon in top app bar.
  5. Tap Search Collaborators action with magnifying glass icon in top app bar.
  6. Enter text matching at least one collaborator in Search collaborators field.
  7. Notice collaborator list is filtered by search query.
  8. Enter text matching no collaborators in Search collaborators field.
  9. Notice "No collaborators found" message is shown.

Run the tests below and verify all pass.

  • AddCollaboratorViewModelTest
  • CollaboratorsViewModelTest
  • SimperiumCollaboratorsRepositoryTest

Review

Only one developer is required to review these changes, but anyone can perform the review.

Release

These changes do not require release notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant